JSON Forms
Description
JSON Forms allow you to create complex, data-driven forms using a single control on a UX Component, rather than adding individual controls for every field. They are lightweight, fast, and can be defined using JSON data.
- Name
- Description
- Computed and Summary Fields
Learn how to define computed values using JavaScript and how to create summary fields for Repeat groups in JSON Forms.
- Data Driven JSON Forms
Learn how to create forms dynamically from a database definition using JSON Forms and Xbasic helper functions.
- JSON Form Layout Containers
Two new Container controls have been added to JSON forms: FreeFormLayout and CSSGrid. These containers provide advanced layout capabilities using HTML templates or CSS Grid definitions.
- JSON Form List Detail Views
How to use a JSON Form as the Detail View for a List Control, including pre-defined layouts, auto-generated layouts (server/client), and field mapping.
- Paginated JSON Forms
For large forms, you can divide the JSON Form into multiple logical pages (a "Wizard" style layout) using Page containers and Javascript navigation methods.
- JSON Forms
JSON Forms allow you to create complex, data-driven forms using a single control on a UX Component, rather than adding individual controls for every field. They are lightweight, fast, and can be defined using JSON data.
- JSON Forms - Original Release Features
This large page is a conversion of the original release document found here: https://aadocuments.s3.amazonaws.com/ReleaseNotes/JSONForms.html
- Responsive Layouts in JSON Forms
Learn how to make JSON Forms responsive using flexbox sizing and defining layouts for different form sizes (Small, Medium, Large, Extra Large).